<?php
/**
 * @author		João Batista Neto
 * @package		rpo
 * @subpackage	ssh\interfaces
 * @category	ssh, state
 */
namespace rpo\ssh\interfaces;

/**
 * Interface para autenticação SSH
 * @author		João Batista Neto
 * @package		rpo
 * @subpackage	ssh\interfaces
 * @category	ssh, state
 */
interface ISSHAuthentication {
	/**
	 * Efetua a autenticação do usuário
	 * @param resource $resource
	 */
	public function authenticate( &$resource );

	/**
	 * Recupera o nome do usuário
	 * @return String
	 */
	public function getUser();
}
